• word of the day

    hazel alder

    hazel alder - Dictionary definition and meaning for word hazel alder

    Definition
    (noun) common shrub of the eastern United States with smooth bark
Download our Mobile App Today
Receive our word of the day
on Whatsapp